#pragma once
class CBitmapChar
{
private:
	int m_nX;
	int m_nY;
	int m_nWidth;
	int m_nHeight;
	int m_nXOffset;
	int m_nYOffset;
	int m_nID;
	int m_nChnl;
	int m_nPage;
	int m_nXAdvance;

public:
	CBitmapChar(int nX = 0, int nY = 0, int nWidth = 0, int nHeight = 0, int nXOffset = 0, int nYOffset = 0);
	~CBitmapChar(void);
	void SetX(int nX){m_nX = nX;}
	void SetY(int nY){m_nY = nY;}
	void SetWidth(int nWidth){m_nWidth = nWidth;}
	void SetHeight(int nHeight){m_nHeight = nHeight;}
	void SetXOffset(int nXOffset){m_nXOffset = nXOffset;}
	void SetYOffset(int nYOffset){m_nYOffset = nYOffset;}
	void SetID(int nID){m_nID = nID;}
	void SetChannel(int nChnl){m_nChnl = nChnl;}
	void SetPage(int nPage){m_nPage = nPage;}
	void SetXAdvance(int nXAdvance){m_nXAdvance = nXAdvance;}
	int GetX(void)const{return m_nX;}
	int GetY(void)const{return m_nY;}
	int GetWidth(void)const{return m_nWidth;}
	int GetHeight(void)const{return m_nHeight;}
	int GetXOffset(void)const{return m_nXOffset;}
	int getYOffset(void)const{return m_nYOffset;}
	char GetID(void)const{return m_nID;}
	int GetChannel(void)const{return m_nChnl;}
	int GetPage(void)const{return m_nPage;}
	int GetXAdvance(void)const{return m_nXAdvance;}
};